• word of the day

    lappet caterpillar

    lappet caterpillar - Dictionary definition and meaning for word lappet caterpillar

    Definition
    (noun) larva of a lappet moth

Word used in video below:
text: [ Gasps ] A flying caterpillar!
Download our Mobile App Today
Receive our word of the day
on Whatsapp